<template>
  <view class="page-layout">
    <view>是否可以一键登陆：{{ loginShort }}</view>
    <button @click="chooseLocation">选择位置</button>
  </view>
</template>

<script>
const testData = require("./data.json")
export default {
  data() {
    return {
      loginShort: '否',
      testData
    }
  },
  onLoad() {
    this.canLoginShort()
  },
  methods: {
    canLoginShort() {
      let _this = this
      uni.preLogin({
        provider: 'univerify',
        success() { //预登录成功
          // 显示一键登录选项
          _this.canLoginShort = true
        },
        fail(res) { // 预登录失败
          // 不显示一键登录选项（或置灰）
          // 根据错误信息判断失败原因，如有需要可将错误提交给统计服务器
          console.log(res.errCode)
          console.log(res.errMsg)
          _this.canLoginShort = false
        }
      })
    },
    chooseLocation() {
      uni.chooseLocation({
        success: function (res) {
          console.log('位置名称：' + res.name);
          console.log('详细地址：' + res.address);
          console.log('纬度：' + res.latitude);
          console.log('经度：' + res.longitude);
        }
      })
    }
  }
}
</script>

<style>
.page-layout {
  padding: 10px;
}
</style>
